@font-face {
  font-family: 'HelveticaMonospaced1.ttf';
  font-style: normal;
  font-weight: 100 1000;
  font-stretch: 0% 100%;
  src: url("/HelveticaMonospaced1.ttf") format('truetype');
}

a{
  font-size: 15px;
  color: #AA90E3;
  text-decoration: none;
  z-index: 1;
}

a:hover {

  color: #A59958;
}
body, html {
  font-family: "HelveticaMonospaced1.ttf";
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  display: flex;
  /* flex-direction: column; */
  background-color: #322328;
  /* overflow: hidden;  */
}

header nav.left {
  position: absolute;
  left: 10px;
}

header nav.right {
  position: absolute;
  right: 10px;
}

header {
  display: flex;
  justify-content: space-between;
  padding: 10px;
  z-index: 1;
}


main {
  padding-top: 200px;
  padding-bottom: 200px;
  position: absolute;
  flex: 1;
  display: flex;
  /* align-items: center;
  justify-content: center; */
  width: 100%;
  height: 100%;
}
p {
  color: #A59958;
  font-size: 20px;
  /* align-items: center;
  z-index: 1; */
}


span {
font-size: 1px;
color:#AA90E3;
margin-right: 3px;
opacity: 100%;
}

.kreisilink {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: #AA90E3;
  line-height: 10%;
  border-radius: 50%;
}
/* Lesen */
#kreisi2 {
  display: inline-block;
  width: 15px;
  height: 15px;
  background: #AA90E3;
  border-radius: 50%;
}

/* Testen */
.kreisi {
  display: inline-block;
  width: 15px;
  height: 15px;
  background: #AA90E3;
  border-radius: 50%;
}



@media (max-width: 768px) {
 
  a {
    font-size: 15px;
  }

  
  p {
    color: #A59958;
    /* text-align: center; */
    font-size: 17px;
    padding-right: 30px;
    padding-left: 10px; 
    padding-bottom: 20px;
  }
main {
  padding-bottom: 200px;
}
  textarea {
    font-size: 80px; 

  }

  .controls-overlay {
    left: 10px;
    right: 10px;
  }
}
